<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Content-Style-Type" content="text/css">
  <script src='../bbs.js'></script>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-120820034-1"></script>

  <link href="../bbs.css" type="text/css" rel="stylesheet">
  <link rel="shortcut icon" href="/favicon.ico">
  <title>V2 正式版宣言，する？ | サクラエディタ過去ログ</title>
</head>
<body>
<ul class="side">
        <a href="./" class="toindex">◀Unicode版開発トップへ</a>
        <li><div class="list-title">
    <span class="no">1451</span>
    <a class="thread-title" href="1451.html#1451">V2 正式版宣言，する？</a></div>
    <ul><li><div class="list-title">
    <span class="no">1452</span>
    <a class="thread-title" href="1451.html#1452">Re:V2 正式版宣言，する？</a></div>
    <ul><li><div class="list-title">
    <span class="no">1454</span>
    <a class="thread-title" href="1451.html#1454">Re2:V2 正式版宣言，する？</a></div>
    <ul><li><div class="list-title">
    <span class="no">1455</span>
    <a class="thread-title" href="1451.html#1455">Re3:V2 正式版宣言，する？</a></div>
    </li></ul></li></ul></li><li><div class="list-title">
    <span class="no">1453</span>
    <a class="thread-title" href="1451.html#1453">Re:V2 正式版宣言，する？</a></div>
    </li><li><div class="list-title">
    <span class="no">1456</span>
    <a class="thread-title" href="1451.html#1456">Re:V2 正式版宣言，する？</a></div>
    </li><li><div class="list-title">
    <span class="no">1460</span>
    <a class="thread-title" href="1451.html#1460">Re:V2 正式版宣言，する？</a></div>
    <ul><li><div class="list-title">
    <span class="no">1469</span>
    <a class="thread-title" href="1451.html#1469">●Ver Up 時の ini バックアップ機能</a></div>
    <ul><li><div class="list-title">
    <span class="no">1479</span>
    <a class="thread-title" href="1451.html#1479">Re:●Ver Up 時の ini バックアップ機能</a></div>
    </li></ul></li></ul></li><li><div class="list-title">
    <span class="no">1463</span>
    <a class="thread-title" href="1451.html#1463">Re:V2 正式版宣言，する？</a></div>
    <ul><li><div class="list-title">
    <span class="no">1467</span>
    <a class="thread-title" href="1451.html#1467">Re2:V2 正式版宣言，する？</a></div>
    </li></ul></li></ul></li>
    </ul><ul class="main"><li><section><h1 id=1451>
    <span class="no">[1451]</span>
    <a class="thread-title" href="#1451">V2 正式版宣言，する？</a>
    <span class="author">ryoji</span>
    <time datetime="2011-01-14T20:56:48">2011年01月14日 20:56</time></h1>
    <div class="body">そろそろV2 正式版リリースにしませんか？（とりあえず本体バイナリだけでも）というお話です。<br><br>本体バイナリの他に、ヘルプ、インストーラ、その他ソースコードのライセンス表記とか、いろいろ揃っているのが理想ですが、それを待っててもベータ版から脱却できない気がするです。&gt;&gt;unicode:979 の話からも既に１年半経過してるし。ん～、本体のみ正式版宣言することで逆に整備を促す、とか。<br>(`・ω・´)キリッ<br><br>長期のベータ版実績があるので、このまま致命的な欠陥の指摘が無ければ、現状の本体バイナリで正式版宣言してしまってもいいかなぁ？、と思います。ただ、宣言を機に移行に踏み切る人も多いかも～なので、手間がかからない程度の本体準備はしておきたいですね。<br><br>自分は、&gt;&gt;unicode:982 の通り標準的な移行パスでは、従来と同じ「上書きバージョンアップ（バージョン混在は避ける）」推奨で通すのが良いと思ってます。それで、むしろ以下のように別モノ的な主張が見られる箇所を変更しておきたいです。<br><br>何を今さらな部分ですが、皆さん、ご意見があればお願いします。<br><br>(1) ファイル名は sakuraW.exe から sakura.exe にする<br>(2) "サクラエディタW"、"sakuraW" の表記は "サクラエディタ"、"sakura" に戻す<br>(3) メインアイコンも黄土色系から白色系のものに戻す<br><br>その他、正式版宣言以後はリリースごとにバージョン番号を更新することになるので、<br>(4) タイトルバーのコンパイル日付の表記は除去する<br>(5) バージョン情報ダイアログに rev 番号表記は入れない（テスト版など特殊用途でのみ利用）<br><br>(1)について<br>これまでベータ版を実用に使っていた人にはファイル名変更は結構影響があると思います。私自身も、身の回りにある数台の PC に全部変更をかける必要があります。が、これから移行する大量の人（PC にさほど詳しくない人も多く含む）のことを考えると、自分たちベータ版利用者（人柱ともいう）側がもう一苦労買っておくのがいいかな、と思います。ベータ版利用者で PC の設定変更をする手間をかけたくない人やその暇が無い人は、逆に sakuraW.exe にリネームして使う回避策で。<br>sakura.exe にしておけばヘルプの読み替え（sakura -&gt; sakuraW）なども最小限で済みますし、開発側の今後の手間も何かと省けそうな気がします。<br>syat さんがしてくださった「タイプ別設定一覧からの関連付け」機能も次回が初リリースになるので、ファイル名変更するなら次回までにしておくのがグッドタイミングかと。<br><br>(3)について<br>「黄土色系より白色系のほうがすっきりしててサクラのイメージとしては良かった」という話を目にしたことがあります。アイコンはもともと（開発中のため）V1 系と混在して使うと見分けが付きにくいという都合で変更した経緯があるので、戻しておいてもいいかなと。そうするなら黄土色系はまた次のベータ版用途に予約。<br>（・ん・ `）<br><br>その先どうしましょう？とか深イ事柄はノーアイデアです。<br>～無計画な惰性生活～<br>（´Д｀）</div></section>
    <ul><li><section><h1 id=1452>
    <span class="no">[1452]</span>
    <a class="thread-title" href="#1452">Re:V2 正式版宣言，する？</a>
    <span class="author">一般利用者が安心する対策はしてほしい</span>
    <time datetime="2011-01-15T07:40:18">2011年01月15日 07:40</time></h1>
    <div class="body">時間が経過したから正式版にする、ではなくて<br>それなりの対策はしてほしいです。<br><br>機能追加した部分のみでなく、基本的な部分でもバグが出ています。<br>人柱となった開発者が全機能を触ってみたのならいいですが、<br>普段触る箇所（設定）だけで問題ないから満足しているのではないですか。<br><br>ヘルプ（ANSI版）の１機能（１ページ）ずつ機能を動作確認しながら<br>更新していけばいいのではないでしょうか。<br>Wiki版のヘルプページを仮設して動作確認が終わった部分を登録していけば、<br>進捗もわかりますし、分担できます。<br>最後にchm版（UNICODE版）に反映させればヘルプも完成します。<br>（ANSI版にマージするか、UNICODE版専用にするかはわかりません）<br></div></section>
    <ul><li><section><h1 id=1454>
    <span class="no">[1454]</span>
    <a class="thread-title" href="#1454">Re2:V2 正式版宣言，する？</a>
    <span class="author">ryoji</span>
    <time datetime="2011-01-15T21:05:41">2011年01月15日 21:05</time></h1>
    <div class="body">&gt; 人柱となった開発者が全機能を触ってみたのならいいですが、<br>&gt; 普段触る箇所（設定）だけで問題ないから満足しているのではないですか。<br><br>自分は自身が普段使う箇所以外まで手を広げて確認しています。<br>皆さんが普通に使いそうな箇所については概ね網羅できた”つもり”でいます。<br>開発側で手の届かない分はベータ版公開によるバグ報告に期待してきました。<br>ベータ版は毎月1,000～2,000件くらいダウンロードされているようです。<br>２年間以上これを続けていますが、最近はバグ報告が減ってきているように思います。<br>これで、通常利用の範囲ではほぼ問題なくなっているのではないかな？と思っています。<br><br>怪しいと思う個所があれば、早めにご確認ください。<br><br>ベータ版に期待できるのは使用者・開発者が気づいたバグ報告までで、ご提案のように細項目分類した網羅テスト報告までは期待できないと思います。<br>僕だったら、活動の趣旨には賛同しても、網羅テストに参加するまではしません（だってそんな作業、楽しくないでしょ？賛同しながらも誰かがやってくれるのを待つだけです。正常に動いたならそれでいいよ、いちいち細項目の正常動作報告なんてやってられないよね？）。<br>うまくいくなら世間にその手法が広まっていておかしくないと思いますが、そんなうまい話も聞いたことがありません。業務開発みたいに強制力無いもの。もっと楽しいことに時間を割きたいよね。<br><br>もかさんも言われていますが、最近はANSI版からの持ち越しバグ報告・修正が増えています。また、バグと改善のどちらともとれるような修正の多くはUNICODE版にしか加えていません。移植バグも残っているでしょうが、トータルで見れば、UNICODE版が始まる以前のANSI版に迫る品質まできているのではないかと思っています。<br>これ以上は、メジャーバージョンアップのリスクをユーザーさんの側で判断してもらいたいです。（慎重な人は正式版になってもしばらく様子見するのが普通の行動だと思います）<br>気持ちが持続すればリリース後バグにも対応いたします。<br>これが僕にできる精一杯です。<br><br>品質について定性的で申し訳ありませんが、これが僕の正直な気持ちです。<br>フリーソフト（無保証）なので、期待するのはこのくらいで勘弁していただきたいです。<br>長いこと正式版リリースを心待ちにしている皆さんのご期待にはお応えしたいです。<br>毎度ヘタレですみません。</div></section>
    <ul><li><section><h1 id=1455>
    <span class="no">[1455]</span>
    <a class="thread-title" href="#1455">Re3:V2 正式版宣言，する？</a>
    <span class="author">一利用者</span>
    <time datetime="2011-01-16T16:05:22">2011年01月16日 16:05</time></h1>
    <div class="body">▼ ryojiさん<br>&gt; フリーソフト（無保証）なので、期待するのはこのくらいで勘弁していただきたいです。<br>β版だろうと正式版だろうと無保証に違いはないので、<br>正式リリースしてしまった方が潜在バグの検出もむしろ期待できると思います。<br>本当に重要なファイルは編集前にバックアップしておき、<br>編集後には、WinMerge等の比較ツールを用いるのが、<br>利用者のとるべき安全策だと考えます。</div></section>
    </li></ul></li></ul></li><li><section><h1 id=1453>
    <span class="no">[1453]</span>
    <a class="thread-title" href="#1453">Re:V2 正式版宣言，する？</a>
    <span class="author">もか</span>
    <time datetime="2011-01-15T15:09:06">2011年01月15日 15:09</time></h1>
    <div class="body">賛成を表明します。<br><br>(1)sakura.exe<br>これについては、sakura\sakura.exeだと他のプログラムとバッティングすることがあり、私は否定的でした。<br>エクスプローラの「プログラムから開く」の関連付けが2000,XP以降このファイル名ベースで行われるので、sakura.exeが他にあると乗っ取られることがあります。<br>あまりそのトラブルは見かけないので、特に反対ということはないです。<br><br>(3)白がいいに同意です。<br>どうせなら、48,256 dotのアイコンを追加するか、新規採用してもいいと思います。<br><br>(2),(4),(5)には特に異議なしです。<br><br>(6)品質<br>ここ一年の実績からするとUnicode化・リファクタリングによる不具合は、多くない印象です。<br>不具合修正のうち、かなりの数はANSI持ち越しです。トータルでの品質レベルは昔と同じぐらいかなぁと。<br>tags・補完・検索・置換などでのwcsicmp系のオーバーヘッドは無視できない程度にあると思います。ANSIでもヘビーな使い方をしている人には無視できないかもしれません。<br>一般ユーザには関係ない部分で言えば、リファクタリングが途中で止まっており、ヘッダ分割したほうがよい場所があります。<br><br>・ヘルプ<br>ANSI版からして整備不良でして、しかも細かい動作と変更内容を把握できる人となると、あまりいないですね。<br>webのヘルプも1.6.5のままだし…<br>今のところメモ程度は書こうと思いつつ放置しています。<br><a href=http://www37.atwiki.jp/sakurawmemo/ target=_top><nobr>http://<wbr>www37.<wbr>atwiki.<wbr>jp/<wbr>sakurawm<wbr>emo/<wbr></nobr></a><br>helpもtrunk2にすればいいのかな。<br></div></section>
    </li><li><section><h1 id=1456>
    <span class="no">[1456]</span>
    <a class="thread-title" href="#1456">Re:V2 正式版宣言，する？</a>
    <span class="author">syat</span>
    <time datetime="2011-01-19T00:20:41">2011年01月19日 00:20</time></h1>
    <div class="body">▼ ryojiさん<br>&gt; そろそろV2 正式版リリースにしませんか？（とりあえず本体バイナリだけでも）というお話です。<br>待ってました^^<br><br>&gt; (1) ファイル名は sakuraW.exe から sakura.exe にする<br>&gt; (2) "サクラエディタW"、"sakuraW" の表記は "サクラエディタ"、"sakura" に戻す<br>&gt; (3) メインアイコンも黄土色系から白色系のものに戻す<br>&gt; (4) タイトルバーのコンパイル日付の表記は除去する<br>&gt; (5) バージョン情報ダイアログに rev 番号表記は入れない（テスト版など特殊用途でのみ利用）<br>(1)～(5)までとくに異議ありません。<br>A→Uに限った話ではありませんが、インストーラがINIのバックアップを取ってくれたら万全かなと思います。<br><br>鬼車も一緒にUNICODE版にしなければならないので、オールインワンなインストーラがやはり欲しくなります。</div></section>
    </li><li><section><h1 id=1460>
    <span class="no">[1460]</span>
    <a class="thread-title" href="#1460">Re:V2 正式版宣言，する？</a>
    <span class="author">ryoji</span>
    <time datetime="2011-01-23T10:27:54">2011年01月23日 10:27</time></h1>
    <div class="body">もかさん、syatさん、ご賛同いただきありがとうございます。<br><br>アプリ名差替（sakuraW-&gt;sakuraなど）用のパッチを作成しました。<br>→ PatchUnicode#3164127<br><br>これとアイコン変更（黄土-&gt;白）を２月の初め頃に適用予定ということにしておきます。<br>...特に意義が出なければ。<br><br>▼ もかさん<br>&gt; helpもtrunk2にすればいいのかな。<br>trunk2開始でいいと思います。<br>（複数にする必然性は特にはない気もしますが...）<br><br>▼ syatさん<br>&gt; A→Uに限った話ではありませんが、インストーラがINIのバックアップを取ってくれたら万全かなと思います。<br>そうなるといいですね。元がSJISのiniならバックアップする機能を本体に入れてもいいかな、と思ってましたが、それだと特定環境で一度しか実行されない機能になってしまうので。</div></section>
    <ul><li><section><h1 id=1469>
    <span class="no">[1469]</span>
    <a class="thread-title" href="#1469">●Ver Up 時の ini バックアップ機能</a>
    <span class="author">ryoji</span>
    <time datetime="2011-01-29T19:56:33">2011年01月29日 19:56</time></h1>
    <div class="body">&gt; ▼ syatさん<br>&gt; &gt; A→Uに限った話ではありませんが、インストーラがINIのバックアップを取ってくれたら万全かなと思います。<br><br>インストーラではなく本体にですが、読み込んだ ini が旧バージョンのものだった場合にバックアップを自動実行するパッチを作成しました。<br><br>→ PatchUnicode#3167495 (BackupIni_1_0.patch)<br><br>元のファイル名末尾に .bak を追加してバックアップするようにしています。<br><br>sakura.ini -&gt; sakura.ini.bak<br><br>バージョンアップしてみたけどまだ不安定そうなのでいったん元のバージョンに戻したい、といった場合を想定したものなので多世代管理まではしていません。<br><br>&gt; そうなるといいですね。元がSJISのiniならバックアップする機能を本体に入れてもいいかな、と思ってましたが、それだと特定環境で一度しか実行されない機能になってしまうので。<br><br>そうは言ったものの、考えてみると、<br>sakura.ini のパスは sakura.exe.ini で指定できるようになっていて、sakura.exe.manifest の UAC 仮想化対策の有無や OS の種類・設定の影響も受けるため別プログラムから探すのは骨が折れそうだなと思いました。<br><br>本体側なら読んだ ini と同じパスにコピーするだけで済ませられるので、<br><br>・実装がシンプル（十数行で済む）<br>・ini 位置の誤認が無い<br>・単体配布版でもバックアップが効く<br>・本体の名前を変えていて ini 名称が違う場合もＯＫ<br><br>など、いろいろ利点がありそうなので。</div></section>
    <ul><li><section><h1 id=1479>
    <span class="no">[1479]</span>
    <a class="thread-title" href="#1479">Re:●Ver Up 時の ini バックアップ機能</a>
    <span class="author">syat</span>
    <time datetime="2011-02-01T06:51:40">2011年02月01日 06:51</time></h1>
    <div class="body">▼ ryojiさん<br>&gt; インストーラではなく本体にですが、読み込んだ ini が旧バージョンのものだった場合にバックアップを自動実行するパッチを作成しました。<br>&gt; → PatchUnicode#3167495 (BackupIni_1_0.patch)<br><br>起動時にsakura.ini.bakが作成されることを確認しました。<br>コミットして問題ないと思います。</div></section>
    </li></ul></li></ul></li><li><section><h1 id=1463>
    <span class="no">[1463]</span>
    <a class="thread-title" href="#1463">Re:V2 正式版宣言，する？</a>
    <span class="author">1ユーザー</span>
    <time datetime="2011-01-26T23:09:22">2011年01月26日 23:09</time></h1>
    <div class="body">正式版の前に一度RC版をはさんで、インストーラができたら<br>正式版にするというのはいかがでしょうか。<br><br>正式版宣言することで整備を促す、というのが真の目的だったら<br>かえって逆効果になるかもしれませんが・・・。<br></div></section>
    <ul><li><section><h1 id=1467>
    <span class="no">[1467]</span>
    <a class="thread-title" href="#1467">Re2:V2 正式版宣言，する？</a>
    <span class="author">ryoji</span>
    <time datetime="2011-01-28T02:56:43">2011年01月28日 02:56</time></h1>
    <div class="body">▼ 1ユーザーさん<br>コメントありがとうございます。<br><br>インストーラやヘルプは従来から本体とは別働で、できたものからリリースする慣習になっていると思います。待つ／待たせる関係を持たないほうがお互いフリーに活動できて、そのほうが良いんじゃないかな～、と。<br><br>RC版を出すのは"あり"かもしれませんが、あくまでも本体の都合だけで考えたほうが良さそうな気がします。</div></section>
    </li></ul></li></ul></li></ul></body></html>